home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / Code / LIB / _cg33.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  3.7 KB  |  142 lines

  1. package Code.LIB
  2. {
  3.    import Code.LIB.SOUND._bu111;
  4.    import flash.net.SharedObject;
  5.    
  6.    public class _cg33
  7.    {
  8.       public static var iPlayerPos:int;
  9.       
  10.       public static var so:SharedObject;
  11.       
  12.       private static var records:Array = null;
  13.       
  14.       private static var iPlayer:Array = null;
  15.       
  16.       public function _cg33()
  17.       {
  18.          super();
  19.       }
  20.       
  21.       public static function _og419(param1:String) : void
  22.       {
  23.          var _loc2_:uint = 0;
  24.          _loc2_ = 0;
  25.          while(_loc2_ < records.length)
  26.          {
  27.             if(_cg33.records[_loc2_][0] == param1)
  28.             {
  29.                _cg33.records.splice(_loc2_,1);
  30.                if(_cg33.records.length == 0)
  31.                {
  32.                   _cg33.iPlayer = null;
  33.                   _cg33.so.clear();
  34.                   so.flush();
  35.                   return;
  36.                }
  37.                _cg33.iPlayer = _cg33.records[0];
  38.                _cg33.iPlayerPos = 0;
  39.             }
  40.             _loc2_++;
  41.          }
  42.          _cg33._gk638();
  43.       }
  44.       
  45.       public static function _jq283(param1:String) : void
  46.       {
  47.          _cg33.iPlayer = [param1,{
  48.             "prRoundzLevel":0,
  49.             "prBlockzLevel":0,
  50.             "prScores":0,
  51.             "prSVolume":_bu111._uk57,
  52.             "prMVolume":_bu111._yt336,
  53.             "prFinishedLevels":0,
  54.             "prShapeType":0,
  55.             "prScoreSubmitted":0
  56.          }];
  57.          _cg33.records.push(iPlayer);
  58.          _cg33.iPlayerPos = _cg33.records.length - 1;
  59.          _cg33._gk638();
  60.          _rs402.lives = 0;
  61.       }
  62.       
  63.       public static function get _dn742() : Boolean
  64.       {
  65.          return Boolean(_cg33._ss555[1].prScoreSubmitted);
  66.       }
  67.       
  68.       public static function _gk638() : void
  69.       {
  70.          var _loc1_:uint = 0;
  71.          var _loc2_:String = null;
  72.          _cg33.so.clear();
  73.          _loc1_ = 0;
  74.          while(_loc1_ < records.length)
  75.          {
  76.             _loc2_ = _loc1_.toString();
  77.             so.data[records[_loc1_][0]] = records[_loc1_][1];
  78.             _loc1_++;
  79.          }
  80.          so.data["LastPlayer"] = _cg33.iPlayer[0];
  81.          so.flush();
  82.       }
  83.       
  84.       public static function _jl606(param1:String) : Boolean
  85.       {
  86.          var _loc2_:uint = 0;
  87.          _loc2_ = 0;
  88.          while(_loc2_ < records.length)
  89.          {
  90.             if(_cg33.records[_loc2_][0] == param1)
  91.             {
  92.                _cg33.iPlayer = records[_loc2_];
  93.                _cg33.iPlayerPos = _loc2_;
  94.                _bu111._yt336 = _cg33._ss555[1].prMVolume;
  95.                _bu111._uk57 = _cg33._ss555[1].prSVolume;
  96.                _dn742 = Boolean(_cg33._ss555[1].prScoreSubmitted);
  97.                return true;
  98.             }
  99.             _loc2_++;
  100.          }
  101.          return false;
  102.       }
  103.       
  104.       public static function get _ss555() : Array
  105.       {
  106.          return _cg33.iPlayer;
  107.       }
  108.       
  109.       public static function _pp317() : Boolean
  110.       {
  111.          var _loc1_:String = null;
  112.          records = new Array();
  113.          so = SharedObject.getLocal("table");
  114.          if(so.size == 0)
  115.          {
  116.             return false;
  117.          }
  118.          for(_loc1_ in so.data)
  119.          {
  120.             if(_loc1_ != "LastPlayer")
  121.             {
  122.                records.push([_loc1_,so.data[_loc1_]]);
  123.             }
  124.          }
  125.          _cg33._jl606(so.data["LastPlayer"]);
  126.          return true;
  127.       }
  128.       
  129.       public static function get _ts507() : Array
  130.       {
  131.          return _cg33.records;
  132.       }
  133.       
  134.       public static function set _dn742(param1:Boolean) : void
  135.       {
  136.          _cg33._ss555[1].prScoreSubmitted = int(param1);
  137.          _cg33._gk638();
  138.       }
  139.    }
  140. }
  141.  
  142.